利用certbot快速生成https证书

20次阅读
没有评论

利用 certbot 快速生成 https 证书

1、使用的工具

certbot

这个工具也是第一次用,但是感觉很好用

之前都是使用 ACME.sh 的脚本

目前第一次尝试使用新的工具

 

2、依赖安装

apt install python3 python3-venv libaugeas0

3、安装过程

3.1 设置虚拟环境并安装

  1. sudo python3 -m venv /opt/certbot/
  2. sudo /opt/certbot/bin/pip install –upgrade pip

3.2 使用 pip 安装 certbot

/opt/certbot/bin/pip install certbot certbot-nginx

3.3 配置软连接

ln -s /opt/certbot/bin/certbot /usr/bin/certbot

3.4 配置安装

certbot --nginx #此命令会生成证书并配置 
certbot certonly --nginx #此命令只生成证书 

4、自动续期

echo "0 0,12 * * * root /opt/certbot/bin/python -c'import random; import time; time.sleep(random.random() * 3600)'&& sudo certbot renew -q" | sudo tee -a /etc/crontab > /dev/null
正文完
 
评论(没有评论)
验证码